package binary;

public class Demo03 {
    public static void main(String[] args) {
        /*
         * 2进制书写繁琐
         * Java 7 开始提供了2进制直接量前缀0b
         * 使用下划线分隔，不影响数值
         * 采用16进制缩写
         */
        int n = 0b10_1101_1001; //1+8+16+64+128+512
        System.out.println(n);
        n = 0b1011_1110_1001_1111_1000_1010_1010;
        System.out.println(Integer.toBinaryString(n));
        n = 0xbe9f8aa;
        System.out.println(Integer.toBinaryString(n));
    }
}
